trench coat

  1. Noun, Textile Industry trençkot
  2. trençkot, yağmurluk.
muşamba